package cn.zhuo.knowledge.util.lombok.construct;

import lombok.NoArgsConstructor;

/**
 * <p>
 *
 * @author z2huo
 */
@NoArgsConstructor
public class NoArgsConstructorTest {

    private String name;

    private Integer age;

    //private final String code;

    //public NoArgsConstructorTest(String code) {
    //    this.code = code;
    //}
}
/*

使用 @NoArgsConstructor 注解，但是没有 final 属性
public class NoArgsConstructorTest {
    private String name;
    private Integer age;
}

如果有 final 属性，那么 final 属性必须要在声明时初始化或者在构造器中初始化，
所以使用 @NoArgsConstructor 注解会有点冲突，可以使用朱姐的 force 属性，来强制生成无参构造器
但是无参构造器中 final 属性初始化为 null

public NoArgsConstructorTest() {
    this.code = null;
}

 */